package com.achievement.domain.param;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
@ApiModel(value = "专利列表检索字段")
public class PatentParam {
    /**
     * 申请号
     */
    @ApiModelProperty(value = "申请号")
    private String applyCode;
    /**
     * 专利名称
     */
    @ApiModelProperty(value = "专利名称")
    private String name;
    /**
     * 申请日-----日期范围
     */
    @ApiModelProperty(value = "申请日--起始日期")
    private String applyDateStart;
    @ApiModelProperty(value = "申请日--截止日期")
    private String applyDateEnd;

    @ApiModelProperty(value = "时间格式")
    private String dateFormat;
    /**
     * 专利状态
     */
    @ApiModelProperty(value = "专利状态")
    private String stateId;
    /**
     * 所有发明人
     */
    @ApiModelProperty(value = "所有发明人")
    private String inventorNames;
    /**
     * 所属单位
     */
    @ApiModelProperty(value = "所属单位Id")
    private String unitId;
    /**
     * 申请人
     */
    @ApiModelProperty(value = "申请人")
    private String applyInfo;
    /**
     * 合作类型
     */
    @ApiModelProperty(value = "合作类型")
    private String cooperationType;
    /**
     * 学校署名
     */
    @ApiModelProperty(value = "学校署名")
    private String schoolSign;
    /**
     * 是否职务专利
     */
    @ApiModelProperty(value = "学校署名")
    private String isDuty;
    /**
     * 专利范围
     */
    @ApiModelProperty(value = "专利范围")
    private String scopeId;
    /**
     * 是否PCT专利
     */
    @ApiModelProperty(value = "是否PCT专利")
    private String isPCT;
    /**
     * IPC主分类号
     */
    @ApiModelProperty(value = "IPC主分类号")
    private String patentIpc;
    /**
     * 通讯发明人
     */
    @ApiModelProperty(value = "通讯发明人")
    private String txAuthor;
    /**
     * 通讯发明人电话
     */
    @ApiModelProperty(value = "通讯发明人电话")
    private String txAuthorTel;
    /**
     * PCT专利申请号
     */
    @ApiModelProperty(value = "PCT专利申请号")
    private String pctCode;
    /**
     * 审核状态
     */
    @ApiModelProperty(value = "审核状态")
    private String checkStatus;

    @ApiModelProperty(value = "左上角审核状态")
    private String checkstatusGroup;

    private String authorpids;

}
